Part Number Hot Search : 
HPR1009 BYD33G C74LV M27C402 038ME 2220SDF NTE2015 ALVCH16
Product Description
Full Text Search
 

To Download AT90SCR100 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 General Features
* High Performance, Low Power AVR(R) 8-Bit Microcontroller * Advanced RISC Architecture
- 131 Powerful Instructions - Most Single Clock Cycle Execution - 32 x 8 General Purpose Working Registers - Up to 16MIPS Throughput at 16Mhz - On-chip 2-cycle Multiplier Non-volatile Program and Data Memories - 64K Bytes of In-System Self-Programmable Flash * Endurance: 10,000 Write/Erase Cycles - 4K Bytes EEPROM * Contains 128 Bytes of One Time Programmable Memory * Endurance: 100,000 Write/Erase Cycles - 4K Bytes Internal SRAM - Optional Boot Code Section * In-System Programming by On-chip Bootloader program JTAG (IEEE std. 1149.1 compliant) Interface - Boundary-scan Capabilities According to the JTAG Standard - Extensive On-chip Debug Support - Programming of Flash, EEPROM, Fuses, and Locks Bits through JTAG Interface - Locking JTAG for Software Security (using OTP programmation) ISO7816 UART Interface Fully compliant with EMV, GIE-CB and WHQL Standards - Programmable ISO clock from 1 Mhz to 4.8, 6, 8 or 12Mhz - Card insertion/removal detection with automatic deactivation sequence - Programmable Baud Rate Generator from 372 to 3 clock cycles - Synchronous/Asynchronous Protocols T=0 and T=1 with Direct of Inverse Convention - Automatic character repetition on parity errors - 32 Bit Waiting Time Counter - 16 Bit Guard Time Counter/Block Guard Time Counter - Internal Step Up/Down Converter with Programmable Voltage Output if DC/DC embedded: * Class A: 5V +/-8% at 60mA, Vcc>2.85 (50mA if Vcc >2.7) * Class B: 3V +/-8% at 60mA, Vcc>2.85 (50mA if Vcc >2.7) * Class C: 1.8V +/-8% at 35mA - ISO7816-12 USB Host controller for card interface * Supports up to 60mA USB Smart Cards * Supports limited cable length to Smart Card Connector (~50cm) - 4 kV ESD (MIL/STD 833 Class 3) protection on whole Smart Card Interface USB 2.0 Full-speed Device Module - Complies fully with: * Universal Serial Bus Specification Rev 2.0 - Supports data transfer rates up to 12 Mbit/s - Endpoint 0 for Control Transfers : up to 64-bytes - 8 Programmable Endpoints with IN or OUT Directions and with Bulk, Interrupt or Isochronous Transfers * 3 Programmable Endpoints with double buffering of 64x2 bytes - Suspend/Resume Interrupts, and Remote Wake-up Support - Power-on Reset and USB Bus Reset
*
8-bit Microcontroller for Smart Card Readers
*
AT90SCR100 Summary Preliminary
*
*
6568AX-SMS-23Oct08
SUMMARY PRELIMINARY
SUMMARY PRELIMINARY
*
*
*
* * * * * * * *
- 48 Mhz clock for Full-speed Bus Operation - USB Bus Disconnection on Microcontroller Request Peripheral Features - One 8-bit Timer/Counters with Separate Prescaler, Compare Mode and PWM Channel - One 8-bit Timer/Counters with Separate Prescaler, Compare Mode and Real Time Counter on Separate Oscillator - One 16-bit Timer/Counters with Separate Prescaler and Compare Mode - Hardware Watchdog - Hardware AES 128/256 Engine - Random Number Generator (RNG) Communication Peripherals - High Speed Master/Slave SPI Serial Interface (Up to 20Mhz) - 2-Wire Serial Interface - USART interface (up to 2Mbps) - Standard SPI Interface (to ease the communication with most of RF front end chip) Special Microcontroller Feature - Power-on Reset and Brown-out Detection - Internal Callibrated Oscillator - External and Internal Interrupt Sources - Five Sleep Modes: Idle, Power-save, Power-down, Standby and Extended Standby - Supply Monitoring with Interruption Generation below a fixed level. Keyboard Interface with up to 5x4 Matrix Management Capability + Interrupts and Wake-Up on Key Pressed Event Up to 4 x I/O Ports: Programmable I/O Port Up to 4 x LED Outputs with Programmable Current Sources: 2 or 4 mA (not usable in emulation mode) Specific and Unique Serial Number per IC in production. Operating Temperature - Industrial (-40C to +85C) Core Operating Voltages - 2.4 - 5.5V DC/DC Operating Voltages (See "Smart Card Interface Characteristics" for details) - 2.7 - 5.5V Maximum Frequency - 8Mhz Clock Input
2
AT90SCR100
6568AX-SMS-23Oct08
AT90SCR100
1. Description
Smart Cards and Smart Card Readers are increasingly being used in various systems such as Health Care, USB Token, Password Generator, Access control, Laptop Computer, Set Topbox, Payment Terminals... These applications require complex integration using different communicating interfaces. The AT90SCR100 based on the powerful 8/16bit AVR(R) Core technology, meets the requirements of such applications thanks to its embedded communication interfaces: USB Full-speed, ISO7816 (1-4,12) interface, High Speed SPI supporting speed up to 20Mbps, USART, TWI. The AT90SCR100 has been designed to support standard systems such as Contactless interface and Fingerchip, among others. An AES engine is also embedded to ease the development of secured communication between AT90SCR100 and external peripherals. All these features require a minimum of external components which makes this solution the best choice for low cost high integration in small environments. Its FLASH memory allows remote firmware management. The JTAG interface eases code development, and program loading in end-customers factories. A low pincount package is also available for embedded application with size constraints, such as USB tokens, laptop computers. A complete datasheet will soon be available on Atmel's website: www.atmel.com.
SUMMARY PRELIMINARY
6568AX-SMS-23Oct08
3
SUMMARY PRELIMINARY
2. Block Diagram
Figure 2-1. Block Diagram
HSSCL, HSMOSI HSMISO, HSSS
High-Speed SPI USB Device TWI USART SPI
SPI DMA
Supply Monitor
Vcc
USB+, USBSDA, SCL
USB DMA
JTAG
TDI, TDO TMS, TCK
RXD, TXD SCL, MOSI MISO, SS
SRAM 4 KB
FLASH 64 KB Code
Eeprom 4 KB Data
CIO, CCLK, CVCC, CRST, CC4, CC8, CPres
Smart Card Interface Smart Card USB Interface
cpu
On-chip Debug
USB+, USB-
8 x 8 Keyboards specifics IOs
Keyboard Interface
Interrupt Controller
USB
Watchdog
48MHz
Clock Management
4 LEDS
LED port
AES 256 RNG Power Management
8bit T/C 0
Timers/Counters
16bit T/C 1 8bit T/C 2
PWM
RTC
32.768 Khz
4
AT90SCR100
6568AX-SMS-23Oct08
AT90SCR100
3. Pin List Configuration
* 2 package configurations to answer different needs
- 32pins: LowPinCount package: for small package size, useful for small embedded systems (AT90SCR100L and AT90SCR100LS) - 64pins: FullPinCount: For full performance advanced reader (AT90SCR100H)
!
Caution
On Full Pin Count (FPC) package, the only supported package type is QFN, and we connect all the Vss signals to the e-pad. It is important to have it fully soldered on groundplane of final PCB. * USBReg refers to 3.3V USB specific regulator
Note
* PCINTx refer to Pin Change Interrupts. See "External Interrupt Registers" in full Datasheet. Take care of the multiplexed functionnalities of each port. All functionnalities may be active at the same time. The only way to disable a feature is to deactive it inside the corresponding peripheral blokck.
!
Caution
Table 3-1.
Portmap
Pin List Configuration
SCR100LS SCR100H SCR100L Supply
ID Vcc Vss AVss RST
Configuration, Role Vcc Vss AVss RST XTAL1 Vcc XTAL2 DVcc Vcc2 Vcc3 Vcc4 Vcc5 Vdcdc Vss2 Vss3 D+ USB Reg DUCap TOSC1 TOSC2 USB Decoupling: Used for specific USB regulator decoupling Digital Vcc:Used for internal regulator decoupling Voltage Supply: To be tied to same Vcc supply voltage Voltage Supply: To be tied to same Vcc supply voltage Voltage Supply: To be tied to same Vcc supply voltage Voltage Supply: To be tied to same Vcc supply voltage Voltage Supply for DC/DC Converter. Second Vss: To be tied to Vss Third Vss: To be tied to Vss Voltage Supply Ground PLL Ground Reset signal: Drive low to reinitialize the chip Clock Input: Support up to 8 Mhz cristals
x x x x x x x x x x x x x x -
x x x x x x x x x x x x x x -
x e e
(1) (1)
x x x x x x x x x e e
(1) (1)
Unmapped, generic pins
Xtal1 Xtal2 DVcc Vcc2 Vcc3 Vcc4 Vcc5 Vdcdc Vss2 Vss3 D+ DUCap RTC1 RTC2
x x x x x
USB Interface
Vcc
TOSCx: 32.768 Khz cristal input for Real Time Clock. (Please note that these pins are not GPIO accessible).
SUMMARY PRELIMINARY
6568AX-SMS-23Oct08
5
SUMMARY PRELIMINARY
Table 3-1.
Portmap
Pin List Configuration
SCR100LS SCR100H SCR100L Supply
ID PA7 PA6 PA5
Configuration, Role KbIN7 KbIN6 KbIN5 Vcc KbIN4 KbIN3 KbIN2 KbIN1 KbIN0 SCK MISO MOSI Vcc SS PWM OC2A OC2B OC1A OC0B OC0A ICP1 INT3 INT2 JTGTDI JTGTDO Vcc JTGTMS JTGTCK SDA SCL HSMISO HSMOSI HSSCK Vcc HSSS INT1 INT0 TXD RXD OC1B T1 T0 LED3 LED2 LED1 LED0 INT3b INT2b PCINT23 PCINT22 PCINT21 PCINT20 PCINT19 PCINT18 PCINT17 PCINT16 HSxxxx: "High-Speed SPI Controller" (MISO, MOSI, SCK, SS) INTx: "External Interrupts" , default configuration TXD, RXD: "USART" signals OCxB: Output Comparators: See "Timers". JTGxxx: "JTAG Interface and On-chip Debug System" SDA, SCL: "2-wire Serial Interface _ TWI" signals LEDx: "LED" Outputs (IO driving current) INTxb: "External Interrupts" , bis configuration CKO XCK PCINT7 PCINT6 PCINT5 PCINT4 PCINT3 PCINT2 PCINT1 PCINT0 PCINT15 PCINT14 PCINT13 PCINT12 PCINT11 PCINT10 PCINT9 PCINT8 KbINx: Input for "Keyboard Interface"
x x x x x x x
x x x x x x x
x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
PORT A
PA4 PA3 PA2 PA1 PA0 PB7 PB6 PB5
SS, MISO, MOSI, SCK: Standard "SPI - Serial Peripheral Interface" OCxx: Output Comparator outputs. See "Timers". ICP1: Input Capture. See "16-bit Timer/Counter1 with PWM" PWM: Output from "8-bit Timer/Counter0 with PWM" Tx: Clock input for "Timers" 0 and 1 XCK: Clock input for synchronous "USART" INTx: "External Interrupts" , default configuration CKO: System clock output. (only active if CKOUT fuse is enabled). "Fuse Low Byte" .
PORT B PORT C(3) PORT D
PB4 PB3 PB2 PB1 PB0 PC5 PC4 PC3 PC2 PC1 PC0 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0
6
AT90SCR100
6568AX-SMS-23Oct08
AT90SCR100
Table 3-1.
Portmap
Pin List Configuration
SCR100LS SCR100H SCR100L Supply
ID PE7 PE6 PE5
Configuration, Role KbO7 KbO6 KbO5 Vcc KbO4 KbO3 KbO2 KbO1 KbO0 Vcc CPRES CCLK CVcc CRST CIO
(2)
x x x Smart Card PORT x x x x x x x x
x x x x x x x x x x x
x x x x x x x x x x x x x x x x e
(1)
PCINT31 PCINT30 PCINT29 PCINT28 PCINT27 PCINT26 PCINT25 PCINT24 KbOx: Output for "Keyboard Interface"
PORT E
PE4 PE3 PE2 PE1 PE0
Cx: "Smart Card Interface Block (SCIB)" : Standard ISO7816 port and "USB Host Controller" .
CC4, DP CC8, DM CVcc CVSense
CVcc
CVss LI LO
Smart Card Interface: "DC/DC Converter" Supply Signals
x x
Notes:
1. Should be connected to e-pad underneath QFN package 2. According to the current configuration, these pins are supplied either by USB regulator or CVcc 3. PORT C is not complete, due to RTC pins, dedicated to oscillator pads
SUMMARY PRELIMINARY
6568AX-SMS-23Oct08
7
SUMMARY PRELIMINARY
3.1
Typical Application
C3 C4
DVcc
3.3V
UCAP
Vcc
C1 C2
Vcc1 Vcc2 Vcc3 Vcc4 Vss Vss2 Vss3 AVss
CC4 CC8 CIO
R5
R3 R4
Card C4/D+ Card C8/DCard IO
AT90SCR100
CVcc CVss Li
C9
Card Vcc
Host
RESET
R1 R2
RST Lo
D+ D-
L1 3.3V
(1)
D+ D-
Vdcdc CVsense XTAL2
Q1 Rs
XTAL1
RTC1
RTC2
Q2
Led0
Rled 3.3V
(1)
: As DCDC generates noise, we encourage the use of another supply power than global Vcc, if possible.
C5
C6
C7
C8
Dled
Table 3-2.
Reference R1, R2 R3, R4 R5 Rs C1 C2 C3 C4 C5, C6 C7, C8 C9 L1 Q1 Q2 Rled/Dled
External Components, Bill Of Materials
Description USB Pad Serial Resistor CIO Pull-up Resistor DCDC Sense Resistor Power Supply Decoupling capacitor Power Supply Filter capacitor Internal Core Regulator Decoupling capacitor Internal USB Regulator Decoupling capacitor PLL Filter capacitors RTC Filter capacitors DCDC Decoupling Capacitor DCDC inductance Crystal Real Time Crystal LED mechanism Value 22 +/-10% 10K +/-10% 200m +/-2% 125mW 4.7F +/-10% 100nF 2.2F +/-10% 2.2F +/-10% 47pF +/-10% 22pF +/-10% 10F +/-10% esr=100m 6.8H esr=20.2m 8.0 Mhz 3.768 Mhz -Only if Real Time Counter is used Depends on the configuration of the Led Controller Comment (Optional) Can be required for high speed communication Current Sensing: Overcurrent detection Maximum application capacitance allowed by USB standard is 10F Used for internal regulator stability Used for internal regulator stability Only if Real Time Counter is used. Tantalum capacitor is needed Recommended: AVX: TPSE106-035-200 Recommended: Gowanda: SMP3316LP-681M
8
AT90SCR100
6568AX-SMS-23Oct08
AT90SCR100
3.1.1 Recommendations 1. In Order to reduce the board parasitics, the external components for DCDC converter should be as close as possible to the chip pins (ideally solded directly on the pins). 2. In order to have a correct current limitation, the board parasitic resistances must be taken into account in the choice of the Rs value (e.g., if each metal line connecting Rs to the chip adds a 10 m resistance, the correct Rs value should be 200-2x10=180m) 3. CVcc and CVss lines must have very low resistance (short and wide metal line). 4. R1, R2, R3 and R4 must be placed as close as possible to the chip pins. 5. Connect e-pad to ground. If possible connect it to ground plane
SUMMARY PRELIMINARY
6568AX-SMS-23Oct08
9
-
Headquarters
Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600
International
Atmel Asia Unit 01-05 & 16, 19/F BEA Tower, Millennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon Hong Kong Tel: (852) 2245-6100 Fax: (852) 2722-1369 Atmel Europe Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-enYvelines Cedex France Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581
Product Contact
Web Site www.atmel.com Technical Support scr@atmel.com Sales Contact www.atmel.com/contacts
Literature Requests www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL'S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL'S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel's products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. (c) Atmel Corporation 2008. All Rights Reserved. Atmel (R), Atmel logo and combinations thereof, AVR (R) and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
6568AX-SMS-23Oct08


▲Up To Search▲   

 
Price & Availability of AT90SCR100

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X